package com.example.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * ClassName:jptvDataPojo
 * Description:
 *记录IPTV报告的数据
 * @Author 赵永峰
 * @Create 2025/4/3 17:59
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class iptvReportDataPojo {
    // 主键
    private Integer id;
    // 创建时间
    private LocalDateTime establishTime;
    // 修改时间
    private LocalDateTime updateTime;
    // 删除标记,0代表删除，1代表在用
    private String deleteSign;
    // 编辑人
    private String editName;

    // 指标类型
    private String indicatorType;
    // 统计年份
    private String yearData;
    // 统计月份
    private String moonDate;
    // 机型
    private String engineType;
    // 统计指标名称
    private String targetName;
    // 年度目标
    private double yearTargetVal;
    // 本月度发生数量
    private double moonNumber;
    // 本月样本量
    private double moonSample;
    // 月度目标
    private double moonTargetVal;
    // 月度达成
    private double moonAchieve;
    // 累计目标值
    private double addUpTargetVal;
    // 累计达成值
    private double addUpAchieve;
    // 月度达成比例
    private double moonAchieveRatio;
    // 年度达成比例
    private double yearAchieveRatio;
    // 是否达成
    private String isAchieve;
    // 达成趋势
    private String achieveTrend;
    // 关联考核问题
    private String examNumb;
    // 总结信息
    private String information;
}
